Hannibal--still as good as ever